查看原文
其他

【命令重磅更新】在Stata中深入使用ChatGPT

爬虫俱乐部 Stata and Python数据分析 2023-10-24

本文作者:张学人 武汉大学经济与管理学院

本文编辑:管文娜

技术总编:李婷婷

Stata and Python 数据分析

     爬虫俱乐部将于2023年8月1日至9日河南大学(河南开封)举行Stata编程技术Python编程技术定制培训,同时在网络平台进行直播,提供线上学习的方式。线上线下培训均有专门的答疑团队。大家感兴趣请点击推文链接爬虫俱乐部2023第一期编程训练营开始报名啦!点击文末阅读原文查看课程详情及报名方式!

导读
爬虫俱乐部在今年四月份推出了Stata命令chatgpt,帮助用户在Stata中与GPT对话,以获得GPT关于Stata软件方面的各类建议。今天我们很高兴地宣布,chatgpt命令重磅升级,新版命令使Stata可以与GPT更深入地交互,这将极大赋能用户,产生前所未有的想象空间!

一、更新速览

1. 命令支持Mac用户。

2. 命令支持用户直接在Stata内提交Stata文件(如ado/sthlp/do 文件)至GPT阅读,为当前问题提出更精到的解决方案。

3. 命令支持用户直接在Stata内提交程序执行结果至GPT阅读,帮助GPT针对用户当前数据特征提出更好建议。

4.  GPT反馈内容中的Stata指令将以“点击以执行”的样式呈现在Stata中。

二、安装
新版命令已上载至SSC,用户可以使用以下命令直接安装。
ssc install chatgpt
三、先期配置
1. Stata版本需要在14.0及以上。

2. 电脑安装有Python环境。

四、使用范例

1. 更优雅的Stata命令助手

clear allsysuse auto,clearglobal OPENAI_API_KEY " YOUR OPENAN API KEY "chatgpt talk, openai_api_key($OPENAI_API_KEY) command("如何描述变量mpg的信息") stata 
指令的反馈结果如下,注意到返回信息中的summarize mpg文本为蓝色样式,这表明它是可点击并相应执行的。


2. 从数据结果反推Stata程序
GPT具有强大的逻辑推理能力,用户可以提交样例数据,要求GPT反推数据生成过程的相应代码!

假设用户拥有数据集如下:


输入如下指令,以将上述数据描述结果和问询一并提交给GPT
chatgpt read , openai_api_key($OPENAI_API_KEY) stata /// command("观察数据详情,请指出如何通过stkcd和year生成delta") ///  do("list")
结果如下,相关指令同样是可以直接点击执行来验证的

3. 阅读帮助文件并解答命令细节
GPT具备强大的语义理解能力,可以帮助我们阅读庞杂的sthlp文件,并解答其中的Stata技术细节。

输入如下指令,并询问cntraveltime的使用细节

chatgpt read cntraveltime.sthlp, openai_api_key($OPENAI_API_KEY) ///        command("该命令能否计算远洋轮船的行程距离?") stata



五、案例征集

当前命令仍处于开发状态,我们致力于探索chatgpt在Stata中的各类使用场景与有趣的应用案例,我们热烈欢迎您分享您使用chatgpt命令的得意案例。我们将在征得您同意后,把使用案例更新在下一版的官方sthlp文件中,并致以署名鸣谢,自然,我们也有稿酬相奉!

如果您在安装或使用过程中有任何疑问,欢迎致信开发团队(snowmanzhang@whu.edu.cn),我们将尽力帮助您解决问题。














END

重磅福利!为了更好地服务各位同学的研究,爬虫俱乐部将在小鹅通平台上持续提供金融研究所需要的各类指标,包括上市公司十大股东、股价崩盘、投资效率、融资约束、企业避税、分析师跟踪、净资产收益率、资产回报率、国际四大审计、托宾Q值、第一大股东持股比例、账面市值比、沪深A股上市公司研究常用控制变量等一系列深加工数据,基于各交易所信息披露的数据利用Stata在实现数据实时更新的同时还将不断上线更多的数据指标。我们以最前沿的数据处理技术、最好的服务质量、最大的诚意望能助力大家的研究工作!相关数据链接,请大家访问:(https://appbqiqpzi66527.h5.xiaoeknow.com/homepage/10)或扫描二维码:


对我们的推文累计打赏超过1000元,我们即可给您开具发票,发票类别为“咨询费”。用心做事,不负您的支持!







往期推文推荐

爬虫俱乐部2023第一期编程训练营开始报名啦!

【爬虫基础】Scrapy爬虫框架迈向交互式编程,ChatGPT更新!

一个简单又好玩的Python库——MyQR

replace命令的“加强版”!——如何使用ereplace,结合egen
XML 轻松读取:用 Python 发现数据宝藏

爬虫俱乐部重磅推出cnstata.com.cn

Markdown:让数学公式输入更方便!

处理日期的好手:pendulum
定制属于自己的“贾维斯”——Python调用Chat
学会format,数据格式任你拿捏【Python实战】游客最青睐的城市,你的家乡上榜了吗?

What’ new ? 速通Stata 18

【爬虫实战】Python爬取美食菜谱揭秘网络中心人物,你会是其中之一吗?考研之后,文科生需以“do”躬“do”!焕新升级!轻松获取港股、权证的历史交易数据爬虫俱乐部的精彩答疑---cntraveltime【爬虫俱乐部新命令速递】在Stata中与ChatGPT对话
     关于我们 

   微信公众号“Stata and Python数据分析”分享实用的Stata、Python等软件的数据处理知识,欢迎转载、打赏。我们是由李春涛教授领导下的研究生及本科生组成的大数据处理和分析团队。

   武汉字符串数据科技有限公司一直为广大用户提供数据采集和分析的服务工作,如果您有这方面的需求,请发邮件到statatraining@163.com,或者直接联系我们的数据中台总工程司海涛先生,电话:18203668525,wechat: super4ht。海涛先生曾长期在香港大学从事研究工作,现为知名985大学的博士生,爬虫俱乐部网络爬虫技术和正则表达式的课程负责人。



此外,欢迎大家踊跃投稿,介绍一些关于Stata和Python的数据处理和分析技巧。

投稿邮箱:statatraining@163.com投稿要求:1)必须原创,禁止抄袭;2)必须准确,详细,有例子,有截图;注意事项:1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。2)邮件请注明投稿,邮件名称为“投稿+推文名称”。3)应广大读者要求,现开通有偿问答服务,如果大家遇到有关数据处理、分析等问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存